package main.java.juego;

import java.util.*;

import main.java.tipos.CartaAlemania;
import main.java.tipos.CartaAliados;


public interface Turno {
	List<CartaAlemania> dameCartasAlemanasEnJuego();
	List<CartaAliados> dameCartasAliadasEnJuego();
	int damefuerzaTotalAlemania();
	int dameFuerzaTotalAliados();
	int dameNumeroDeTurnos();
	void reemplazaCartasLiderazgo(CartaAlemania carta);
	void obtenerCartasAlemania();
	void obtenerCartasAliadas();
	void intercambiaCartaAlemana(CartaAlemania carta);
	void anadeRetrasoPartida();
	CartaAlemania dameCartaPorIndice(Integer indice);
	void descartarCartaAlemana(CartaAlemania carta);
}
